package com.ruoyi.experiment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 防火墙对象 firewall
 * 
 * @author 邓鑫
 * @date 2023-07-28
 */
public class Firewall extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 
防火墙id */
    private Long firewallId;

    /** 是否分享 */
    @Excel(name = "是否分享")
    private String isShare;

    /** 管理员状态 */
    @Excel(name = "管理员状态")
    private String adminStatus;

    /** 防火墙策略 */
    @Excel(name = "防火墙策略")
    private String firewallStrategy;

    /** 描述 */
    @Excel(name = "描述")
    private String description;

    /** 防火墙名称 */
    @Excel(name = "防火墙名称")
    private String firewallName;

    public void setFirewallId(Long firewallId) 
    {
        this.firewallId = firewallId;
    }

    public Long getFirewallId() 
    {
        return firewallId;
    }
    public void setIsShare(String isShare) 
    {
        this.isShare = isShare;
    }

    public String getIsShare() 
    {
        return isShare;
    }
    public void setAdminStatus(String adminStatus) 
    {
        this.adminStatus = adminStatus;
    }

    public String getAdminStatus() 
    {
        return adminStatus;
    }
    public void setFirewallStrategy(String firewallStrategy) 
    {
        this.firewallStrategy = firewallStrategy;
    }

    public String getFirewallStrategy() 
    {
        return firewallStrategy;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setFirewallName(String firewallName) 
    {
        this.firewallName = firewallName;
    }

    public String getFirewallName() 
    {
        return firewallName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("firewallId", getFirewallId())
            .append("isShare", getIsShare())
            .append("adminStatus", getAdminStatus())
            .append("firewallStrategy", getFirewallStrategy())
            .append("description", getDescription())
            .append("firewallName", getFirewallName())
            .toString();
    }
}
